.index_top {
    width: 100%;
    padding-top: 3%;
    padding-bottom: 2%;
    border-bottom: 2px solid #d0121b;
    img {
        width: 42%;
        margin-left: 3%;
        float: left;
    }
    .index_top_input {
        float: right;
        width: 45%;
        height: .6rem;
        line-height: .6rem;
        background: #d0121b;
        margin-right: 9%;
        input {
            height: 80%;
            text-indent: .1rem;
            margin-left: 2%;
            font-size: .24rem;
            vertical-align: 1px;
        }
        i {
            vertical-align: -.04rem;
            color: #fff;
            font-size: .38rem;
            margin-left: 3%;
        }
    }
    .index_top_list {
        background: #d0121b;
        color: #fff;
        right: 1%;
        height: .6rem;
        font-size: .44rem;
        padding: 0 .05rem;
    }
}
.index_list {
        width: 100%;
        display: flex;
        padding-top: 2%;
        border-top: 2px solid #d0121b;
        margin-bottom: 4%;
        .index_list_msg {
            flex: 1;
            text-align: center;
            .index_list_icon {
                background: url(../../static/img/index/icon.png) no-repeat;
                background-size: 100%;
                width: 1rem;
                height: 1rem;
                display: block;
                margin: auto;
            }
            .index_list_icon_1 {
                background-position: 0 -2.1rem;
            }
            .index_list_icon_2 {
                background-position: 0 -4.48rem;
            }
            .index_list_icon_3 {
                background-position: 0 -3.26rem;
            }
            .index_list_icon_4 {
                background-position: 0 -1rem;
            }
            .index_list_icon_5 {
                background-position: 0 0;
            }
        }
}

.index_title_bg {
    width: 100%;
    height: 2.886rem;
    background: url(../../static/img/index/index-1.jpg) no-repeat;
    background-size: 100% 100%;
    .index_title_btn {
        width: 30%;
        right: 10%;
        top: 40%;
    }
}

.index_recommend {
    width: 100%;
    margin-top: 5%;
    margin-bottom: 5%;
    .index_recommend_title {
        margin-bottom: 5%;
    }
    .index_recommend_content {
        width: 100%;
        display: flex;
        margin-top: 10%;
        li {
            flex: 1;
            height: 2.8404rem;
            text-align: center;
            background: url(../../static/img/index/index-recommend-bg.png) no-repeat;
            background-size: 100% 100%;
            font-family: "微软雅黑";
            img {
                width: 85%;
                left: 50%;
                transform: translate(-50%);
                top: -15%;
            }
            h3 {
                margin-top: 68%;
                color: #eadfce;
                font-size: .28rem;
            }
            p {
                color: #edd8b8;
                font-size: .25rem;
            }
        }
    }
}
.index_title_bg_2 {
    width: 100%;
    height: 3.3606rem;
    background: url(../../static/img/index/index-2.jpg) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 5%;
    .index_title_bg_2_btn {
        right: 43.6%;
        top: 81%;
        width: 15%;
    }
}

.index_content {
    width: 100%;
    background: #f5f5f5;
    .index_content_title {
        width: 100%;
        margin-bottom: 5%;
    }
    .index_content_bg {
        background: url(../../static/img/index/index-2-bg.png) no-repeat;
        background-size: 100% 100%;
        width: 95%;
        height: 4.1rem;
        padding-top: .4rem;
        margin: auto;
        img {
            width: 81%;
            display: block;
            margin: auto;
            height: 3.764rem;
        }
    }
    .img_two {
        margin-top: 5%;
    }
    .index_content_space {
        width: 95%;
        height: 6.5rem;
        margin: auto;
        margin-bottom: 3%;
        column-count: 2;
        column-gap: 1;
        div {
            margin-bottom: 5%;
            height: 2rem;
            img {
                width: 100%;
                height: 100%;
            }
        }
        .index_content_space_1 {
            height: 4.1rem;
            margin-bottom: 4%;
            img {
                width: 100%;
                height: 100%;
            }
        }
    }
    .index_content_customized {
        display: flex;
        flex-wrap: wrap;
        width: 95%;
        margin: auto;
        .index_content_customized_content {
            width: 43%;
            padding: 2.5%;
            margin-left: 1.5%;
            margin-bottom: 1.5%;
            text-align: center;
            background: #fff;
            box-shadow: 2px 2px 5px #ccc;
        }
    }
    .index_btn {
        margin: auto;
        border: 1px solid #eb5263;
        border-radius: 50px;
        float: left;
        display: block;
        font-family: "微软雅黑";
        color: #393939;
        padding: 0 2%;
        font-size: .25rem;
        background: #fefcfc;
        margin-top: 3%;
        margin-bottom: 3%;
        margin-left: 50%;
        transform: translate(-50%);
    }
}

.am-wingblank.am-wingblank-lg {
    margin-left: 0!important;
    margin-right: 0!important;
}